import { transformUrl } from './url.js'
import store from '../store'

//默认配置
const _defaults = {
    url: '',
    data: null,
    header: {
        'content-type': 'application/json',
    },
    method: 'GET',
    dataType: 'json',
    responseType: 'text'
}

//设置config
export default function transformConfig (config) {
    config = Object.assign({}, _defaults, config);
    config.url = transformUrl(config.url, config);
    
    //如果没有传入uid，则默认加入自己的uid
    if(config.data && !config.data.uid) {
        config.data.uid = store.getters.uid;
    }
    
    return config;
}